プロセスと同期(3) Dekkerのアルゴリズムの拡張